//#include "Ball.h"
//
//
//Ball::Ball(void)
//{
//}
//	
//
//Ball::Ball(float x, float y, int Width, int Height, float vx, float vy, int deltaTime, LPD3DXSPRITE spriteHandler, LPDIRECT3DTEXTURE9 image):
//	MovingObject(x, y, Width, Height, vx, vy, deltaTime, spriteHandler, image)
//{
//	this->_sprite = new Sprite(spriteHandler,Width,Height,10,5,image,30);
//}
//
//void Ball::Move()
//{
//	if (_x > (800 - _width)  || _x < 0)
//	{
//		_vx = -_vx;
//		if (_x > (800 - _width)) _x = 800 - _width;
//		else if (_x < 0) _x = 0;
//	}
//
//	if (_y > (600 - _height)|| _y < 0)
//	{
//		_vy = -_vy;
//		if (_y > (600 - _height)) _y = 600 - _height;
//		else if (_y < 0) _y = 0;
//	}
//
//	if (this->_enablePushBackVector)
//	{
//		_x= _x + (_vx + this->_PushBackVector.getX()) *_deltaTime;
//		_y= _y + (_vy + this->_PushBackVector.getY())*_deltaTime;
//	}
//	else
//	{
//		_x= _x + (_vx) *_deltaTime;
//		_y= _y + (_vy)*_deltaTime;
//	}
//
//
//	this->_enablePushBackVector = false;
//
//}
//
//void Ball::Render()
//{
//	this->_sprite->Render(_x,_y);
//}
//
//
//
//Ball::~Ball(void)
//{
//}
